roving vehicles - French English Dictionary